package com.richfit.barcodesystem_cczt.fragments.model;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.List;

import lombok.Data;

@Data
public class InventoriesEntity implements Serializable {

    /**
     * rows : []
     * * total : 2
     */

    private int total;
    private List<RowsBean> rows;

    @Data
    public static class RowsBean implements Serializable {
        /**
         * id : D1E3D5B9EC635000E053A3980B0B3E68
         * orgId : C100034
         * orgName : 物资公司
         * teamId :
         * teamName :
         * materialId : 10000000004
         * materialGroup : 47032451
         * materialDesc : 钻杆动力钳配件 ZQ125 颚板销子 19.100-24
         * quantity : 100
         * frozenQuantity : 0
         * price : 6
         * unit : 只
         * whId : 1
         * whName : 测试库-01
         * location : LOC-02
         * batchNum : 20211129001
         * accountingAttr : PLAN-0000008000000001
         * accountingAttrView : 原材料
         * specialFlag : WH-0000006000000001
         * specialFlagView : 正常
         * invType : WH-0000007000000001
         * invTypeView : 待发运库存
         * proposedPrice : 0
         * contactPerson :
         * email :
         * telephone :
         * zboxNum : zbox-zyl-01
         * boxNo : 0001
         * createDate : 2021-11-29 08:50:07
         * productionDate : 2021-10-01
         * manufacturer : 装箱测试
         * reducePrice : 0
         * sumReducePrice : 0
         * availableQuantity : 100
         * sumPrice : 600
         */

        private String id;
        private String orgId;
        private String orgName;
        private String teamId;
        private String teamName;
        private String materialId;
        private String materialGroup;
        private String materialDesc;
        private String quantity;
        private String frozenQuantity;
        private String price;
        private String unit;
        private String whId;
        private String whName;
        private String location;
        private String batchNum;
        private String accountingAttr;
        private String accountingAttrView;
        private String specialFlag;
        private String specialFlagView;
        private String invType;
        private String invTypeView;
        private String proposedPrice;
        private String contactPerson;
        private String email;
        private String telephone;
        private String zboxNum;
        private String boxNo;
        private String createDate;
        private String productionDate;
        private String manufacturer;
        private String reducePrice;
        private String sumReducePrice;
        private BigDecimal availableQuantity;
        private String sumPrice;
    }
}
